package cn.zerlynn.sql.dialect.api;

import java.sql.DatabaseMetaData;

/**
 * 数据库方言接口
 *
 * @author: zerlynn
 * @createTime: 2024/10/24 0:08
 */
public interface IDialect extends IFunction, IType, IDDL {
    /**
     * @return 数据库名称，如 MySQL、Oracle
     * @see DatabaseMetaData#getDatabaseProductName()
     */
    String getDatabaseName();

    /**
     * @return 数据库版本，如 8.0.32
     * @see DatabaseMetaData#getDatabaseProductVersion()
     */
    String getDatabaseVersion();
}
